Why Is It so Hard to Nd Feedback Control in Software Processes? Invited Presentation
نویسندگان
چکیده
Early data on the phenomenology of software system evolution suggest that such evolution involves and is, to some extent, governed by feedback. This feedback may take the form of information fed back to individuals or groups as a form of learning from experience or may take the form of observation and data that are used to control some aspect of the process. For the moment, we shall put the former to one side and concentrate only on feedback to explicit control mechanisms. Initial investigations, using a basic model for feedback control, have exposed a variety of reasons why software processes are not amenable to classical feedback control: software processes are design, not production processes; control-directed process changes tend to be step functions, not regulatory ones, and are often as creative as the processes they control; and system development and evolution processes are still immature with little theory to guide the design and application of regulation control mechanisms. Despite these limitations, we have found promising examples of feedback control and, on the basis of more recent phenomenological evidence, believe this area of research to be critically important and vital to understanding and controlling the development and evolution of software systems and improvement of software processes.
منابع مشابه
Invited Talk: What's Practical When in Natural Language Applications
It is one thing to write research papers or build laboratory software addressing some tough natural-language phenomenon. It is quite another to build natural language capabilities into a product that has to support real people doing real work. This presentation is about the latter. A hard look is taken both at the kinds of applications today's NL technology is really able to support and at some...
متن کاملA New Reliable Controller Placement Model for Software-Defined WANs
Software-Defined Network (SDNs) is a decoupled architecture that enables administrators to build a customizable and manageable network. Although the decoupled control plane provides flexible management and facilitates the task of operating the network, it is the vulnerable point of failure in SDN. To achieve a reliable control plane, multiple controller are often needed so that each switch must...
متن کاملPresentation and Solving Non-Linear Quad-Level Programming Problem Utilizing a Heuristic Approach Based on Taylor Theorem
The multi-level programming problems are attractive for many researchers because of their application in several areas such as economic, traffic, finance, management, transportation, information technology, engineering and so on. It has been proven that even the general bi-level programming problem is an NP-hard problem, so the multi-level problems are practical and complicated problems therefo...
متن کاملPresentation of quasi-linear piecewise selected models simultaneously with designing of bump-less optimal robust controller for nonlinear vibration control of composite plates
The idea of using quasi-linear piecewise models has been established on the decomposition of complicated nonlinear systems, simultaneously designing with local controllers. Since the proper performance and the final system close loop stability are vital in multi-model controllers designing, the main problem in multi-model controllers is the number of the local models and their position not payi...
متن کاملWhy is EIT so hard, and what are we doing about it?
co-organized by Bartt lomiej Grychtol, of the Fraunhofer Project Group for Automation in Medicine and Biotechnology in Mannheim, Germany. A new award for best student paper was presented to Robert Winkler (Winkler et al 2014), and runner-up award to Melody Dodd (Dodd and Mueller 2014). This continues the tradition of successful conferences on biomedical applications of electrical impedance tomo...
متن کامل